package com.dz.risk.service;

import com.dz.risk.pojo.domain.ReportFormsDataValueEntity;

import java.util.Date;
import java.util.List;

/**
 * 指标处理处理
 *
 * @author Doke
 * @date 2021/9/7 10:59
 */
public interface IndexDealWith {

    /**
     * 根据报表单元格信息和计算时间获取指标数据
     *
     * @param reportFormsDataValueEntity 报表单元格信息
     * @param calculatingTime            计算版本
     * @param beginDate                  报表开始时间
     * @param endDate                    报表结束时间
     * @return 数据值
     */
    Double getDataByReportFormsDataValueAndCalculatingTime(ReportFormsDataValueEntity reportFormsDataValueEntity, Date calculatingTime, Date beginDate, Date endDate);

}
